package com.webster.isw.core.gen.mapper;

import com.webster.isw.core.gen.entity.ScDataSource;
import com.webster.isw.core.gen.entity.ScDataSourceCriteria;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ScDataSourceMapper {
    int countByExample(ScDataSourceCriteria example);

    int deleteByExample(ScDataSourceCriteria example);

    int deleteByPrimaryKey(String name);

    int insert(ScDataSource record);

    int insertSelective(ScDataSource record);

    List<ScDataSource> selectByExample(ScDataSourceCriteria example);

    ScDataSource selectByPrimaryKey(String name);

    int updateByExampleSelective(@Param("record") ScDataSource record, @Param("example") ScDataSourceCriteria example);

    int updateByExample(@Param("record") ScDataSource record, @Param("example") ScDataSourceCriteria example);

    int updateByPrimaryKeySelective(ScDataSource record);

    int updateByPrimaryKey(ScDataSource record);
}